#ifndef MESSAGE_H
#define MESSAGE_H

/**
 * @file message.h
 * @brief 定义发布-订阅系统中的消息结构。
 */

#include <string>

/**
 * @struct Message
 * @brief 表示一次发布的消息。
 *
 * @var Message::topic   消息主题，用于匹配订阅者。
 * @var Message::payload 消息内容，示例中使用字符串，可替换为 JSON 等结构。
 */
struct Message {
    std::string topic;
    std::string payload;
};

#endif  // MESSAGE_H